@charset "utf-8";@import url("foot.css");
@charset "utf-8";

* {
   margin-top: 4px;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
}
.bx-wrapper {
    background-color: transparent;
    margin: 0px auto;
    border: none;
    box-shadow: none;
}
.bx-wrapper img {
    display: block;
    margin: 0px auto;
}




.r1:hover {
    background-image: url(../HP%E3%83%9C%E3%82%BF%E3%83%B3/%E3%83%9C%E3%83%BC%E3%82%A4%E4%B8%80%E8%A6%A7c%EF%BC%92.png);
    background-size: cover;
    background-position: 0% -3%;
}
.sabu {
    margin-top: -24px;
    margin-bottom: 23px;
    margin-left: 192px;
}
body header h1 {
    float: left;
    padding-top: 0px;
    margin-top: -62px;
    margin-bottom: -44px;
    margin-left: 15px;
}
body header p {
    padding-left: 0px;
    padding-top: 187px;
    padding-bottom: 0px;
    margin-left: 183px;
    font-size: 15px;
    line-height: 62px;
    margin-top: -219px;
    margin-bottom: -11px;
    text-indent: 5px;
    clear: right;
    float: left;
}


header aside p {
    float: left;
    clear: right;
    padding-left: 480px;
    padding-top: 1px;
    margin-left: -159px;
    margin-top: -42px;
}

body div ul {
    float: left;
    padding-top: 0px;
    border-width: 0px;
    font-size: 20px;
    text-align: center;
    border-collapse: separate;
    opacity: 1;
    margin-left: 4px;
    margin-top: 3px;

}
.slider img {
    object-fit: cover;
    margin-left: 0px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: auto;
    padding-top: 9px;
}
.slider li {
    height: 100px;
    position: relative;
}

.bx-wrapper{
  border:none!important;
  box-shadow: none!important;
}
.slider_box{
    width: 100%;
}




.dropdown__lists {
    display: none;/*デフォルトでは非表示の状態にしておく*/
    width: 8%;
    position: absolute;
    top: 34px;
    left: 0;
}
.slider {
    margin-top: -8px;






















	position: absolute
	 z-index: 1
;
		 




}
.gnavi__list:hover .dropdown__lists {
    display: block;
    margin-left: 185px;
    margin-top: 45px;
}
.gnavi__wrap .gnavi__lists {
    clear: both;
    margin-left: 202px;
    margin-top: -41px;
    padding-top: 17px;
    list-style: none;
    text-indent: -15px;
    line-height: 16px;
    text-decoration: none;
   
}
.gnavi__lists .gnavi__list a {
    text-decoration: none;
    color: #000000;
    font-size: large;
    font-style: italic;
}




.dropdown__list {
    height: 20px;
    transition: all .3s;
    position: relative;
    opacity: 0.5;
    float: right;
}
.dropdown__list:hover {
    opacity: 1;
}.dropdown__listz {
    display: none;/*デフォルトでは非表示の状態にしておく*/
    width: 200px;
    position: absolute;
    top: 60px;
    left: 0;
    list-style: none;
}

.gnavi__wra {
    float: right;
    margin-top: -50px;
    margin-right: 9px;
    list-style: none;
}

.gnavi__wra .gnavi__listz .gnavi__lis { list-style: none;
	
} 
.gnavi__lis:hover .dropdown__listz {
    display: block;
    margin-left: 180px;
    background-image: url(../%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC.png);
    background-size: cover;
    z-index: 10000;
    margin-top: -4px;
}

.gnavi__wra .gnavi__listz {
    clear: both;
    margin-left: 202px;
    margin-top: -41px;
    padding-top: 17px;
    list-style: none;
    text-indent: -15px;
    line-height: 16px;
    text-decoration: none;
   
}
.gnavi__listz .gnavi__lis a {
    opacity: 1;
    text-decoration: none;
    color: #FFFFFF;
    font-size: large;
    font-style: italic;
}




.dropdown__lis {
    height: 50px;
    transition: all .3s;
    position: relative;
    opacity: 0.5;
    color: #FFFFFF;
    margin-left: 15px;
    line-height: 38px;
}
.dropdown__lis:hover {
    opacity: 1;


}
.r2 {
    background-image: url(../HP%E3%83%9C%E3%82%BF%E3%83%B3/%E5%87%BA%E5%8B%A4%E6%83%85%E5%A0%B1c%EF%BC%91.png);
    background-size: cover;
}
.r3 {
    background-image: url(../HP%E3%83%9C%E3%82%BF%E3%83%B3/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0c%EF%BC%91.png);
    background-size: cover;
}
.r1 {
    background-image: url(../HP%E3%83%9C%E3%82%BF%E3%83%B3/%E3%83%9C%E3%83%BC%E3%82%A4%E4%B8%80%E8%A6%A7c%EF%BC%91.png);
    background-size: cover;
}
.r2:hover {
    background-image: url(../HP%E3%83%9C%E3%82%BF%E3%83%B3/%E5%87%BA%E5%8B%A4%E6%83%85%E5%A0%B1c%EF%BC%92.png);
    background-size: cover;
}
.r3:hover {
    background-image: url(../HP%E3%83%9C%E3%82%BF%E3%83%B3/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0c%EF%BC%92.png);
    background-size: cover;
}

